C++ 头文件概述
头文件包含那些只能被定义一次的实体,如类、const 和 constexpr。如果我们需要多次包含头文件,就需要用到头文件保护符:
##ifndef xxx
##define xxx
...
##endif
这样就可以防止重复包含。
另外,预处理变量无视 C++ 的作用域,所以整个程序中的预处理变量必须唯一。
头文件包含那些只能被定义一次的实体,如类、const 和 constexpr。如果我们需要多次包含头文件,就需要用到头文件保护符:
##ifndef xxx
##define xxx
...
##endif
这样就可以防止重复包含。
另外,预处理变量无视 C++ 的作用域,所以整个程序中的预处理变量必须唯一。